/*
 * @Author: 王炜皓
 * @Date: 2023-07-29 16:06:00
 * @LastEditTime: 2023-07-29 16:08:20
 * @LastEditors: 王炜皓
 * @Description: 风场相关自定义类型
 * @FilePath: \cesium-tool\src\views\test\extend\effect\wind\WindyTypes.ts
 */

export interface HOptions {
    dx: number;
    dy: number;
    lat1: number;
    lat2: number;
    lng1: number;
    lng2: number;
    nx: number;
    ny: number;
    parameterUnit: string;
  }
  /**
   * 风场数据类型
   */
  export type WindyData = {
    header: HOptions;
    uComponent: number[];
    vComponent: number[];
  };
  /**
   * 绘制风场效果参数类型
   */
  export type WindyParams = {
    speedRate: number;
    particlesNumber: number;
    maxAge: number;
    frameRate: number;
    lineWidth: number;
    extent?: number[];
  };